<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>StrBuilder (Apache Commons Lang 3.3.2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="StrBuilder (Apache Commons Lang 3.3.2 API)";
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/StrBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/commons/lang3/text/FormattableUtils.html" title="class in org.apache.commons.lang3.text"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/commons/lang3/text/StrLookup.html" title="class in org.apache.commons.lang3.text"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/commons/lang3/text/StrBuilder.html" target="_top">Frames</a></li>
<li><a href="StrBuilder.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.commons.lang3.text</div>
<h2 title="Class StrBuilder" class="title">Class StrBuilder</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.commons.lang3.text.StrBuilder</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>, <a href="../../../../../org/apache/commons/lang3/builder/Builder.html" title="interface in org.apache.commons.lang3.builder">Builder</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">StrBuilder</span>
extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../../org/apache/commons/lang3/builder/Builder.html" title="interface in org.apache.commons.lang3.builder">Builder</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
<div class="block">Builds a string from constituent parts providing a more flexible and powerful API
 than StringBuffer.
 <p>
 The main differences from StringBuffer/StringBuilder are:
 </p>
 <ul>
 <li>Not synchronized</li>
 <li>Not final</li>
 <li>Subclasses have direct access to character array</li>
 <li>Additional methods
  <ul>
   <li>appendWithSeparators - adds an array of values, with a separator</li>
   <li>appendPadding - adds a length padding characters</li>
   <li>appendFixedLength - adds a fixed width field to the builder</li>
   <li>toCharArray/getChars - simpler ways to get a range of the character array</li>
   <li>delete - delete char or string</li>
   <li>replace - search and replace for a char or string</li>
   <li>leftString/rightString/midString - substring without exceptions</li>
   <li>contains - whether the builder contains a char or string</li>
   <li>size/clear/isEmpty - collections style API methods</li>
  </ul>
 </li>
 <li>Views
  <ul>
   <li>asTokenizer - uses the internal buffer as the source of a StrTokenizer</li>
   <li>asReader - uses the internal buffer as the source of a Reader</li>
   <li>asWriter - allows a Writer to write directly to the internal buffer</li>
  </ul>
 </li>
 </ul>
 <p>
 The aim has been to provide an API that mimics very closely what StringBuffer
 provides, but with additional methods. It should be noted that some edge cases,
 with invalid indices or null input, have been altered - see individual methods.
 The biggest of these changes is that by default, null will not output the text
 'null'. This can be controlled by a property, <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#setNullText(java.lang.String)"><code>setNullText(String)</code></a>.
 <p>
 Prior to 3.0, this class implemented Cloneable but did not implement the 
 clone method so could not be used. From 3.0 onwards it no longer implements 
 the interface.</div>
<dl><dt><span class="strong">Since:</span></dt>
  <dd>2.2</dd>
<dt><span class="strong">Version:</span></dt>
  <dd>$Id: StrBuilder.java 1583482 2014-03-31 22:54:57Z niallp $</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.commons.lang3.text.StrBuilder">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!--   -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected char[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#buffer">buffer</a></strong></code>
<div class="block">Internal data storage.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#size">size</a></strong></code>
<div class="block">Current size of the buffer.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#StrBuilder()">StrBuilder</a></strong>()</code>
<div class="block">Constructor that creates an empty builder initial capacity 32 characters.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#StrBuilder(int)">StrBuilder</a></strong>(int&nbsp;initialCapacity)</code>
<div class="block">Constructor that creates an empty builder the specified initial capacity.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#StrBuilder(java.lang.String)">StrBuilder</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Constructor that creates a builder from the string, allocating
 32 extra characters for growth.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(boolean)">append</a></strong>(boolean&nbsp;value)</code>
<div class="block">Appends a boolean value to the string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(char)">append</a></strong>(char&nbsp;ch)</code>
<div class="block">Appends a char value to the string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(char[])">append</a></strong>(char[]&nbsp;chars)</code>
<div class="block">Appends a char array to the string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(char[], int, int)">append</a></strong>(char[]&nbsp;chars,
      int&nbsp;startIndex,
      int&nbsp;length)</code>
<div class="block">Appends a char array to the string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.CharSequence)">append</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;seq)</code>
<div class="block">Appends a CharSequence to this string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.CharSequence, int, int)">append</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;seq,
      int&nbsp;startIndex,
      int&nbsp;length)</code>
<div class="block">Appends part of a CharSequence to this string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(double)">append</a></strong>(double&nbsp;value)</code>
<div class="block">Appends a double value to the string builder using <code>String.valueOf</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(float)">append</a></strong>(float&nbsp;value)</code>
<div class="block">Appends a float value to the string builder using <code>String.valueOf</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(int)">append</a></strong>(int&nbsp;value)</code>
<div class="block">Appends an int value to the string builder using <code>String.valueOf</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(long)">append</a></strong>(long&nbsp;value)</code>
<div class="block">Appends a long value to the string builder using <code>String.valueOf</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.Object)">append</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Appends an object to this string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(org.apache.commons.lang3.text.StrBuilder)">append</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;str)</code>
<div class="block">Appends another string builder to this string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(org.apache.commons.lang3.text.StrBuilder, int, int)">append</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;str,
      int&nbsp;startIndex,
      int&nbsp;length)</code>
<div class="block">Appends part of a string builder to this string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.String)">append</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Appends a string to this string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.StringBuffer)">append</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;str)</code>
<div class="block">Appends a string buffer to this string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.StringBuffer, int, int)">append</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;str,
      int&nbsp;startIndex,
      int&nbsp;length)</code>
<div class="block">Appends part of a string buffer to this string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.StringBuilder)">append</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;str)</code>
<div class="block">Appends a StringBuilder to this string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.StringBuilder, int, int)">append</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;str,
      int&nbsp;startIndex,
      int&nbsp;length)</code>
<div class="block">Appends part of a StringBuilder to this string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.String, int, int)">append</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
      int&nbsp;startIndex,
      int&nbsp;length)</code>
<div class="block">Appends part of a string to this string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.String, java.lang.Object...)">append</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;format,
      <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;objs)</code>
<div class="block">Calls <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true#format(java.lang.String, java.lang.Object...)" title="class or interface in java.lang"><code>String.format(String, Object...)</code></a> and appends the result.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendAll(java.lang.Iterable)">appendAll</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;?&gt;&nbsp;iterable)</code>
<div class="block">Appends each item in a iterable to the builder without any separators.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendAll(java.util.Iterator)">appendAll</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;?&gt;&nbsp;it)</code>
<div class="block">Appends each item in an iterator to the builder without any separators.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendAll(T...)">appendAll</a></strong>(T...&nbsp;array)</code>
<div class="block">Appends each item in an array to the builder without any separators.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendFixedWidthPadLeft(int, int, char)">appendFixedWidthPadLeft</a></strong>(int&nbsp;value,
                       int&nbsp;width,
                       char&nbsp;padChar)</code>
<div class="block">Appends an object to the builder padding on the left to a fixed width.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendFixedWidthPadLeft(java.lang.Object, int, char)">appendFixedWidthPadLeft</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
                       int&nbsp;width,
                       char&nbsp;padChar)</code>
<div class="block">Appends an object to the builder padding on the left to a fixed width.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendFixedWidthPadRight(int, int, char)">appendFixedWidthPadRight</a></strong>(int&nbsp;value,
                        int&nbsp;width,
                        char&nbsp;padChar)</code>
<div class="block">Appends an object to the builder padding on the right to a fixed length.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendFixedWidthPadRight(java.lang.Object, int, char)">appendFixedWidthPadRight</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
                        int&nbsp;width,
                        char&nbsp;padChar)</code>
<div class="block">Appends an object to the builder padding on the right to a fixed length.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(boolean)">appendln</a></strong>(boolean&nbsp;value)</code>
<div class="block">Appends a boolean value followed by a new line to the string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(char)">appendln</a></strong>(char&nbsp;ch)</code>
<div class="block">Appends a char value followed by a new line to the string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(char[])">appendln</a></strong>(char[]&nbsp;chars)</code>
<div class="block">Appends a char array followed by a new line to the string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(char[], int, int)">appendln</a></strong>(char[]&nbsp;chars,
        int&nbsp;startIndex,
        int&nbsp;length)</code>
<div class="block">Appends a char array followed by a new line to the string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(double)">appendln</a></strong>(double&nbsp;value)</code>
<div class="block">Appends a double value followed by a new line to the string builder using <code>String.valueOf</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(float)">appendln</a></strong>(float&nbsp;value)</code>
<div class="block">Appends a float value followed by a new line to the string builder using <code>String.valueOf</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(int)">appendln</a></strong>(int&nbsp;value)</code>
<div class="block">Appends an int value followed by a new line to the string builder using <code>String.valueOf</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(long)">appendln</a></strong>(long&nbsp;value)</code>
<div class="block">Appends a long value followed by a new line to the string builder using <code>String.valueOf</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(java.lang.Object)">appendln</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Appends an object followed by a new line to this string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(org.apache.commons.lang3.text.StrBuilder)">appendln</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;str)</code>
<div class="block">Appends another string builder followed by a new line to this string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(org.apache.commons.lang3.text.StrBuilder, int, int)">appendln</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;str,
        int&nbsp;startIndex,
        int&nbsp;length)</code>
<div class="block">Appends part of a string builder followed by a new line to this string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(java.lang.String)">appendln</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Appends a string followed by a new line to this string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(java.lang.StringBuffer)">appendln</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;str)</code>
<div class="block">Appends a string buffer followed by a new line to this string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(java.lang.StringBuffer, int, int)">appendln</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;str,
        int&nbsp;startIndex,
        int&nbsp;length)</code>
<div class="block">Appends part of a string buffer followed by a new line to this string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(java.lang.StringBuilder)">appendln</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;str)</code>
<div class="block">Appends a string builder followed by a new line to this string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(java.lang.StringBuilder, int, int)">appendln</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;str,
        int&nbsp;startIndex,
        int&nbsp;length)</code>
<div class="block">Appends part of a string builder followed by a new line to this string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(java.lang.String, int, int)">appendln</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
        int&nbsp;startIndex,
        int&nbsp;length)</code>
<div class="block">Appends part of a string followed by a new line to this string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendln(java.lang.String, java.lang.Object...)">appendln</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;format,
        <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;objs)</code>
<div class="block">Calls <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true#format(java.lang.String, java.lang.Object...)" title="class or interface in java.lang"><code>String.format(String, Object...)</code></a> and appends the result.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNewLine()">appendNewLine</a></strong>()</code>
<div class="block">Appends the new line string to this string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()">appendNull</a></strong>()</code>
<div class="block">Appends the text representing <code>null</code> to this string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendPadding(int, char)">appendPadding</a></strong>(int&nbsp;length,
             char&nbsp;padChar)</code>
<div class="block">Appends the pad character to the builder the specified number of times.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendSeparator(char)">appendSeparator</a></strong>(char&nbsp;separator)</code>
<div class="block">Appends a separator if the builder is currently non-empty.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendSeparator(char, char)">appendSeparator</a></strong>(char&nbsp;standard,
               char&nbsp;defaultIfEmpty)</code>
<div class="block">Append one of both separators to the builder
 If the builder is currently empty it will append the defaultIfEmpty-separator
 Otherwise it will append the standard-separator

 The separator is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(char)"><code>append(char)</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendSeparator(char, int)">appendSeparator</a></strong>(char&nbsp;separator,
               int&nbsp;loopIndex)</code>
<div class="block">Appends a separator to the builder if the loop index is greater than zero.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendSeparator(java.lang.String)">appendSeparator</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator)</code>
<div class="block">Appends a separator if the builder is currently non-empty.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendSeparator(java.lang.String, int)">appendSeparator</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator,
               int&nbsp;loopIndex)</code>
<div class="block">Appends a separator to the builder if the loop index is greater than zero.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendSeparator(java.lang.String, java.lang.String)">appendSeparator</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;standard,
               <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultIfEmpty)</code>
<div class="block">Appends one of both separators to the StrBuilder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendWithSeparators(java.lang.Iterable, java.lang.String)">appendWithSeparators</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;?&gt;&nbsp;iterable,
                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator)</code>
<div class="block">Appends a iterable placing separators between each value, but
 not before the first or after the last.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendWithSeparators(java.util.Iterator, java.lang.String)">appendWithSeparators</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;?&gt;&nbsp;it,
                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator)</code>
<div class="block">Appends an iterator placing separators between each value, but
 not before the first or after the last.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendWithSeparators(java.lang.Object[], java.lang.String)">appendWithSeparators</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;array,
                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator)</code>
<div class="block">Appends an array placing separators between each value, but
 not before the first or after the last.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#asReader()">asReader</a></strong>()</code>
<div class="block">Gets the contents of this builder as a Reader.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#asTokenizer()">asTokenizer</a></strong>()</code>
<div class="block">Creates a tokenizer that can tokenize the contents of this builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#asWriter()">asWriter</a></strong>()</code>
<div class="block">Gets this builder as a Writer that can be written to.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#build()">build</a></strong>()</code>
<div class="block">Implement the <a href="../../../../../org/apache/commons/lang3/builder/Builder.html" title="interface in org.apache.commons.lang3.builder"><code>Builder</code></a> interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#capacity()">capacity</a></strong>()</code>
<div class="block">Gets the current size of the internal character array buffer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#charAt(int)">charAt</a></strong>(int&nbsp;index)</code>
<div class="block">Gets the character at the specified index.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#clear()">clear</a></strong>()</code>
<div class="block">Clears the string builder (convenience Collections API style method).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#contains(char)">contains</a></strong>(char&nbsp;ch)</code>
<div class="block">Checks if the string builder contains the specified char.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#contains(java.lang.String)">contains</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Checks if the string builder contains the specified string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#contains(org.apache.commons.lang3.text.StrMatcher)">contains</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher)</code>
<div class="block">Checks if the string builder contains a string matched using the
 specified matcher.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#delete(int, int)">delete</a></strong>(int&nbsp;startIndex,
      int&nbsp;endIndex)</code>
<div class="block">Deletes the characters between the two specified indices.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#deleteAll(char)">deleteAll</a></strong>(char&nbsp;ch)</code>
<div class="block">Deletes the character wherever it occurs in the builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#deleteAll(java.lang.String)">deleteAll</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Deletes the string wherever it occurs in the builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#deleteAll(org.apache.commons.lang3.text.StrMatcher)">deleteAll</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher)</code>
<div class="block">Deletes all parts of the builder that the matcher matches.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#deleteCharAt(int)">deleteCharAt</a></strong>(int&nbsp;index)</code>
<div class="block">Deletes the character at the specified index.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#deleteFirst(char)">deleteFirst</a></strong>(char&nbsp;ch)</code>
<div class="block">Deletes the character wherever it occurs in the builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#deleteFirst(java.lang.String)">deleteFirst</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Deletes the string wherever it occurs in the builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#deleteFirst(org.apache.commons.lang3.text.StrMatcher)">deleteFirst</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher)</code>
<div class="block">Deletes the first match within the builder using the specified matcher.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#endsWith(java.lang.String)">endsWith</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Checks whether this builder ends with the specified string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#ensureCapacity(int)">ensureCapacity</a></strong>(int&nbsp;capacity)</code>
<div class="block">Checks the capacity and ensures that it is at least the size specified.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#equals(java.lang.Object)">equals</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Checks the contents of this builder against another to see if they
 contain the same character content.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#equals(org.apache.commons.lang3.text.StrBuilder)">equals</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;other)</code>
<div class="block">Checks the contents of this builder against another to see if they
 contain the same character content.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#equalsIgnoreCase(org.apache.commons.lang3.text.StrBuilder)">equalsIgnoreCase</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;other)</code>
<div class="block">Checks the contents of this builder against another to see if they
 contain the same character content ignoring case.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>char[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#getChars(char[])">getChars</a></strong>(char[]&nbsp;destination)</code>
<div class="block">Copies the character array into the specified array.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#getChars(int, int, char[], int)">getChars</a></strong>(int&nbsp;startIndex,
        int&nbsp;endIndex,
        char[]&nbsp;destination,
        int&nbsp;destinationIndex)</code>
<div class="block">Copies the character array into the specified array.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#getNewLineText()">getNewLineText</a></strong>()</code>
<div class="block">Gets the text to be appended when a new line is added.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#getNullText()">getNullText</a></strong>()</code>
<div class="block">Gets the text to be appended when null is added.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#hashCode()">hashCode</a></strong>()</code>
<div class="block">Gets a suitable hash code for this builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#indexOf(char)">indexOf</a></strong>(char&nbsp;ch)</code>
<div class="block">Searches the string builder to find the first reference to the specified char.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#indexOf(char, int)">indexOf</a></strong>(char&nbsp;ch,
       int&nbsp;startIndex)</code>
<div class="block">Searches the string builder to find the first reference to the specified char.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#indexOf(java.lang.String)">indexOf</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Searches the string builder to find the first reference to the specified string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#indexOf(java.lang.String, int)">indexOf</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
       int&nbsp;startIndex)</code>
<div class="block">Searches the string builder to find the first reference to the specified
 string starting searching from the given index.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#indexOf(org.apache.commons.lang3.text.StrMatcher)">indexOf</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher)</code>
<div class="block">Searches the string builder using the matcher to find the first match.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#indexOf(org.apache.commons.lang3.text.StrMatcher, int)">indexOf</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher,
       int&nbsp;startIndex)</code>
<div class="block">Searches the string builder using the matcher to find the first
 match searching from the given index.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#insert(int, boolean)">insert</a></strong>(int&nbsp;index,
      boolean&nbsp;value)</code>
<div class="block">Inserts the value into this builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#insert(int, char)">insert</a></strong>(int&nbsp;index,
      char&nbsp;value)</code>
<div class="block">Inserts the value into this builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#insert(int, char[])">insert</a></strong>(int&nbsp;index,
      char[]&nbsp;chars)</code>
<div class="block">Inserts the character array into this builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#insert(int, char[], int, int)">insert</a></strong>(int&nbsp;index,
      char[]&nbsp;chars,
      int&nbsp;offset,
      int&nbsp;length)</code>
<div class="block">Inserts part of the character array into this builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#insert(int, double)">insert</a></strong>(int&nbsp;index,
      double&nbsp;value)</code>
<div class="block">Inserts the value into this builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#insert(int, float)">insert</a></strong>(int&nbsp;index,
      float&nbsp;value)</code>
<div class="block">Inserts the value into this builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#insert(int, int)">insert</a></strong>(int&nbsp;index,
      int&nbsp;value)</code>
<div class="block">Inserts the value into this builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#insert(int, long)">insert</a></strong>(int&nbsp;index,
      long&nbsp;value)</code>
<div class="block">Inserts the value into this builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#insert(int, java.lang.Object)">insert</a></strong>(int&nbsp;index,
      <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Inserts the string representation of an object into this builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#insert(int, java.lang.String)">insert</a></strong>(int&nbsp;index,
      <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Inserts the string into this builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#isEmpty()">isEmpty</a></strong>()</code>
<div class="block">Checks is the string builder is empty (convenience Collections API style method).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#lastIndexOf(char)">lastIndexOf</a></strong>(char&nbsp;ch)</code>
<div class="block">Searches the string builder to find the last reference to the specified char.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#lastIndexOf(char, int)">lastIndexOf</a></strong>(char&nbsp;ch,
           int&nbsp;startIndex)</code>
<div class="block">Searches the string builder to find the last reference to the specified char.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#lastIndexOf(java.lang.String)">lastIndexOf</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Searches the string builder to find the last reference to the specified string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#lastIndexOf(java.lang.String, int)">lastIndexOf</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
           int&nbsp;startIndex)</code>
<div class="block">Searches the string builder to find the last reference to the specified
 string starting searching from the given index.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#lastIndexOf(org.apache.commons.lang3.text.StrMatcher)">lastIndexOf</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher)</code>
<div class="block">Searches the string builder using the matcher to find the last match.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#lastIndexOf(org.apache.commons.lang3.text.StrMatcher, int)">lastIndexOf</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher,
           int&nbsp;startIndex)</code>
<div class="block">Searches the string builder using the matcher to find the last
 match searching from the given index.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#leftString(int)">leftString</a></strong>(int&nbsp;length)</code>
<div class="block">Extracts the leftmost characters from the string builder without
 throwing an exception.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#length()">length</a></strong>()</code>
<div class="block">Gets the length of the string builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#midString(int, int)">midString</a></strong>(int&nbsp;index,
         int&nbsp;length)</code>
<div class="block">Extracts some characters from the middle of the string builder without
 throwing an exception.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#minimizeCapacity()">minimizeCapacity</a></strong>()</code>
<div class="block">Minimizes the capacity to the actual length of the string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#replace(int, int, java.lang.String)">replace</a></strong>(int&nbsp;startIndex,
       int&nbsp;endIndex,
       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr)</code>
<div class="block">Replaces a portion of the string builder with another string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#replace(org.apache.commons.lang3.text.StrMatcher, java.lang.String, int, int, int)">replace</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher,
       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr,
       int&nbsp;startIndex,
       int&nbsp;endIndex,
       int&nbsp;replaceCount)</code>
<div class="block">Advanced search and replaces within the builder using a matcher.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#replaceAll(char, char)">replaceAll</a></strong>(char&nbsp;search,
          char&nbsp;replace)</code>
<div class="block">Replaces the search character with the replace character
 throughout the builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#replaceAll(java.lang.String, java.lang.String)">replaceAll</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;searchStr,
          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr)</code>
<div class="block">Replaces the search string with the replace string throughout the builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#replaceAll(org.apache.commons.lang3.text.StrMatcher, java.lang.String)">replaceAll</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher,
          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr)</code>
<div class="block">Replaces all matches within the builder with the replace string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#replaceFirst(char, char)">replaceFirst</a></strong>(char&nbsp;search,
            char&nbsp;replace)</code>
<div class="block">Replaces the first instance of the search character with the
 replace character in the builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#replaceFirst(java.lang.String, java.lang.String)">replaceFirst</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;searchStr,
            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr)</code>
<div class="block">Replaces the first instance of the search string with the replace string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#replaceFirst(org.apache.commons.lang3.text.StrMatcher, java.lang.String)">replaceFirst</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher,
            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr)</code>
<div class="block">Replaces the first match within the builder with the replace string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#reverse()">reverse</a></strong>()</code>
<div class="block">Reverses the string builder placing each character in the opposite index.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#rightString(int)">rightString</a></strong>(int&nbsp;length)</code>
<div class="block">Extracts the rightmost characters from the string builder without
 throwing an exception.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#setCharAt(int, char)">setCharAt</a></strong>(int&nbsp;index,
         char&nbsp;ch)</code>
<div class="block">Sets the character at the specified index.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#setLength(int)">setLength</a></strong>(int&nbsp;length)</code>
<div class="block">Updates the length of the builder by either dropping the last characters
 or adding filler of Unicode zero.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#setNewLineText(java.lang.String)">setNewLineText</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newLine)</code>
<div class="block">Sets the text to be appended when a new line is added.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#setNullText(java.lang.String)">setNullText</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nullText)</code>
<div class="block">Sets the text to be appended when null is added.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#size()">size</a></strong>()</code>
<div class="block">Gets the length of the string builder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#startsWith(java.lang.String)">startsWith</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Checks whether this builder starts with the specified string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#subSequence(int, int)">subSequence</a></strong>(int&nbsp;startIndex,
           int&nbsp;endIndex)</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#substring(int)">substring</a></strong>(int&nbsp;start)</code>
<div class="block">Extracts a portion of this string builder as a string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#substring(int, int)">substring</a></strong>(int&nbsp;startIndex,
         int&nbsp;endIndex)</code>
<div class="block">Extracts a portion of this string builder as a string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>char[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#toCharArray()">toCharArray</a></strong>()</code>
<div class="block">Copies the builder's character array into a new character array.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>char[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#toCharArray(int, int)">toCharArray</a></strong>(int&nbsp;startIndex,
           int&nbsp;endIndex)</code>
<div class="block">Copies part of the builder's character array into a new character array.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#toString()">toString</a></strong>()</code>
<div class="block">Gets a String version of the string builder, creating a new instance
 each time the method is called.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#toStringBuffer()">toStringBuffer</a></strong>()</code>
<div class="block">Gets a StringBuffer version of the string builder, creating a
 new instance each time the method is called.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#toStringBuilder()">toStringBuilder</a></strong>()</code>
<div class="block">Gets a StringBuilder version of the string builder, creating a
 new instance each time the method is called.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#trim()">trim</a></strong>()</code>
<div class="block">Trims the builder by removing characters less than or equal to a space
 from the beginning and end.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#validateIndex(int)">validateIndex</a></strong>(int&nbsp;index)</code>
<div class="block">Validates parameters defining a single index in the builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#validateRange(int, int)">validateRange</a></strong>(int&nbsp;startIndex,
             int&nbsp;endIndex)</code>
<div class="block">Validates parameters defining a range of the builder.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!--   -->
</a>
<h3>Field Detail</h3>
<a name="buffer">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buffer</h4>
<pre>protected&nbsp;char[] buffer</pre>
<div class="block">Internal data storage.</div>
</li>
</ul>
<a name="size">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>size</h4>
<pre>protected&nbsp;int size</pre>
<div class="block">Current size of the buffer.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="StrBuilder()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrBuilder</h4>
<pre>public&nbsp;StrBuilder()</pre>
<div class="block">Constructor that creates an empty builder initial capacity 32 characters.</div>
</li>
</ul>
<a name="StrBuilder(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrBuilder</h4>
<pre>public&nbsp;StrBuilder(int&nbsp;initialCapacity)</pre>
<div class="block">Constructor that creates an empty builder the specified initial capacity.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>initialCapacity</code> - the initial capacity, zero or less will be converted to 32</dd></dl>
</li>
</ul>
<a name="StrBuilder(java.lang.String)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>StrBuilder</h4>
<pre>public&nbsp;StrBuilder(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Constructor that creates a builder from the string, allocating
 32 extra characters for growth.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to copy, null treated as blank string</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="getNewLineText()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNewLineText</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getNewLineText()</pre>
<div class="block">Gets the text to be appended when a new line is added.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the new line text, null means use system default</dd></dl>
</li>
</ul>
<a name="setNewLineText(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNewLineText</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;setNewLineText(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newLine)</pre>
<div class="block">Sets the text to be appended when a new line is added.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>newLine</code> - the new line text, null means use system default</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="getNullText()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNullText</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getNullText()</pre>
<div class="block">Gets the text to be appended when null is added.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the null text, null means no append</dd></dl>
</li>
</ul>
<a name="setNullText(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNullText</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;setNullText(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nullText)</pre>
<div class="block">Sets the text to be appended when null is added.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>nullText</code> - the null text, null means no append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="length()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>length</h4>
<pre>public&nbsp;int&nbsp;length()</pre>
<div class="block">Gets the length of the string builder.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true#length()" title="class or interface in java.lang">length</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the length</dd></dl>
</li>
</ul>
<a name="setLength(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLength</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;setLength(int&nbsp;length)</pre>
<div class="block">Updates the length of the builder by either dropping the last characters
 or adding filler of Unicode zero.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>length</code> - the length to set to, must be zero or positive</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the length is negative</dd></dl>
</li>
</ul>
<a name="capacity()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>capacity</h4>
<pre>public&nbsp;int&nbsp;capacity()</pre>
<div class="block">Gets the current size of the internal character array buffer.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the capacity</dd></dl>
</li>
</ul>
<a name="ensureCapacity(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureCapacity</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;ensureCapacity(int&nbsp;capacity)</pre>
<div class="block">Checks the capacity and ensures that it is at least the size specified.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>capacity</code> - the capacity to ensure</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="minimizeCapacity()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minimizeCapacity</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;minimizeCapacity()</pre>
<div class="block">Minimizes the capacity to the actual length of the string.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="size()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
<div class="block">Gets the length of the string builder.
 <p>
 This method is the same as <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#length()"><code>length()</code></a> and is provided to match the
 API of Collections.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the length</dd></dl>
</li>
</ul>
<a name="isEmpty()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
<div class="block">Checks is the string builder is empty (convenience Collections API style method).
 <p>
 This method is the same as checking <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#length()"><code>length()</code></a> and is provided to match the
 API of Collections.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the size is <code>0</code>.</dd></dl>
</li>
</ul>
<a name="clear()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;clear()</pre>
<div class="block">Clears the string builder (convenience Collections API style method).
 <p>
 This method does not reduce the size of the internal character buffer.
 To do that, call <code>clear()</code> followed by <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#minimizeCapacity()"><code>minimizeCapacity()</code></a>.
 <p>
 This method is the same as <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#setLength(int)"><code>setLength(int)</code></a> called with zero
 and is provided to match the API of Collections.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="charAt(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>charAt</h4>
<pre>public&nbsp;char&nbsp;charAt(int&nbsp;index)</pre>
<div class="block">Gets the character at the specified index.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true#charAt(int)" title="class or interface in java.lang">charAt</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to retrieve, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>the character at the index</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#setCharAt(int, char)"><code>setCharAt(int, char)</code></a>, 
<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#deleteCharAt(int)"><code>deleteCharAt(int)</code></a></dd></dl>
</li>
</ul>
<a name="setCharAt(int, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCharAt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;setCharAt(int&nbsp;index,
                   char&nbsp;ch)</pre>
<div class="block">Sets the character at the specified index.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to set</dd><dd><code>ch</code> - the new character</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#charAt(int)"><code>charAt(int)</code></a>, 
<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#deleteCharAt(int)"><code>deleteCharAt(int)</code></a></dd></dl>
</li>
</ul>
<a name="deleteCharAt(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteCharAt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;deleteCharAt(int&nbsp;index)</pre>
<div class="block">Deletes the character at the specified index.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to delete</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#charAt(int)"><code>charAt(int)</code></a>, 
<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#setCharAt(int, char)"><code>setCharAt(int, char)</code></a></dd></dl>
</li>
</ul>
<a name="toCharArray()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toCharArray</h4>
<pre>public&nbsp;char[]&nbsp;toCharArray()</pre>
<div class="block">Copies the builder's character array into a new character array.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a new array that represents the contents of the builder</dd></dl>
</li>
</ul>
<a name="toCharArray(int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toCharArray</h4>
<pre>public&nbsp;char[]&nbsp;toCharArray(int&nbsp;startIndex,
                 int&nbsp;endIndex)</pre>
<div class="block">Copies part of the builder's character array into a new character array.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>endIndex</code> - the end index, exclusive, must be valid except that
  if too large it is treated as end of string</dd>
<dt><span class="strong">Returns:</span></dt><dd>a new array that holds part of the contents of the builder</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if startIndex is invalid,
  or if endIndex is invalid (but endIndex greater than size is valid)</dd></dl>
</li>
</ul>
<a name="getChars(char[])">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChars</h4>
<pre>public&nbsp;char[]&nbsp;getChars(char[]&nbsp;destination)</pre>
<div class="block">Copies the character array into the specified array.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>destination</code> - the destination array, null will cause an array to be created</dd>
<dt><span class="strong">Returns:</span></dt><dd>the input array, unless that was null or too small</dd></dl>
</li>
</ul>
<a name="getChars(int, int, char[], int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChars</h4>
<pre>public&nbsp;void&nbsp;getChars(int&nbsp;startIndex,
            int&nbsp;endIndex,
            char[]&nbsp;destination,
            int&nbsp;destinationIndex)</pre>
<div class="block">Copies the character array into the specified array.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>startIndex</code> - first index to copy, inclusive, must be valid</dd><dd><code>endIndex</code> - last index, exclusive, must be valid</dd><dd><code>destination</code> - the destination array, must not be null or too small</dd><dd><code>destinationIndex</code> - the index to start copying in destination</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the array is null</dd>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if any index is invalid</dd></dl>
</li>
</ul>
<a name="appendNewLine()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendNewLine</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendNewLine()</pre>
<div class="block">Appends the new line string to this string builder.
 <p>
 The new line string can be altered using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#setNewLineText(java.lang.String)"><code>setNewLineText(String)</code></a>.
 This might be used to force the output to always use Unix line endings
 even when on Windows.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="appendNull()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendNull</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendNull()</pre>
<div class="block">Appends the text representing <code>null</code> to this string builder.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Appends an object to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - the object to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(java.lang.CharSequence)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;seq)</pre>
<div class="block">Appends a CharSequence to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Appendable.html?is-external=true#append(java.lang.CharSequence)" title="class or interface in java.lang">append</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>seq</code> - the CharSequence to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.0</dd></dl>
</li>
</ul>
<a name="append(java.lang.CharSequence, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;seq,
                int&nbsp;startIndex,
                int&nbsp;length)</pre>
<div class="block">Appends part of a CharSequence to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Appendable.html?is-external=true#append(java.lang.CharSequence, int, int)" title="class or interface in java.lang">append</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>seq</code> - the CharSequence to append</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>length</code> - the length to append, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.0</dd></dl>
</li>
</ul>
<a name="append(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Appends a string to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(java.lang.String, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
                int&nbsp;startIndex,
                int&nbsp;length)</pre>
<div class="block">Appends part of a string to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to append</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>length</code> - the length to append, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(java.lang.String, java.lang.Object...)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;format,
                <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;objs)</pre>
<div class="block">Calls <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true#format(java.lang.String, java.lang.Object...)" title="class or interface in java.lang"><code>String.format(String, Object...)</code></a> and appends the result.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>format</code> - the format string</dd><dd><code>objs</code> - the objects to use in the format string</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>this</code> to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.2</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true#format(java.lang.String, java.lang.Object...)" title="class or interface in java.lang"><code>String.format(String, Object...)</code></a></dd></dl>
</li>
</ul>
<a name="append(java.lang.StringBuffer)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;str)</pre>
<div class="block">Appends a string buffer to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string buffer to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(java.lang.StringBuffer, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;str,
                int&nbsp;startIndex,
                int&nbsp;length)</pre>
<div class="block">Appends part of a string buffer to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to append</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>length</code> - the length to append, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(java.lang.StringBuilder)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;str)</pre>
<div class="block">Appends a StringBuilder to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the StringBuilder to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.2</dd></dl>
</li>
</ul>
<a name="append(java.lang.StringBuilder, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;str,
                int&nbsp;startIndex,
                int&nbsp;length)</pre>
<div class="block">Appends part of a StringBuilder to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the StringBuilder to append</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>length</code> - the length to append, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.2</dd></dl>
</li>
</ul>
<a name="append(org.apache.commons.lang3.text.StrBuilder)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;str)</pre>
<div class="block">Appends another string builder to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string builder to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(org.apache.commons.lang3.text.StrBuilder, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;str,
                int&nbsp;startIndex,
                int&nbsp;length)</pre>
<div class="block">Appends part of a string builder to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to append</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>length</code> - the length to append, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(char[])">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(char[]&nbsp;chars)</pre>
<div class="block">Appends a char array to the string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>chars</code> - the char array to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(char[], int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(char[]&nbsp;chars,
                int&nbsp;startIndex,
                int&nbsp;length)</pre>
<div class="block">Appends a char array to the string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>chars</code> - the char array to append</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>length</code> - the length to append, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(boolean&nbsp;value)</pre>
<div class="block">Appends a boolean value to the string builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(char&nbsp;ch)</pre>
<div class="block">Appends a char value to the string builder.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Appendable.html?is-external=true#append(char)" title="class or interface in java.lang">append</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>ch</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.0</dd></dl>
</li>
</ul>
<a name="append(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(int&nbsp;value)</pre>
<div class="block">Appends an int value to the string builder using <code>String.valueOf</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(long)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(long&nbsp;value)</pre>
<div class="block">Appends a long value to the string builder using <code>String.valueOf</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(float)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(float&nbsp;value)</pre>
<div class="block">Appends a float value to the string builder using <code>String.valueOf</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="append(double)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;append(double&nbsp;value)</pre>
<div class="block">Appends a double value to the string builder using <code>String.valueOf</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="appendln(java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Appends an object followed by a new line to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - the object to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Appends a string followed by a new line to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(java.lang.String, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
                  int&nbsp;startIndex,
                  int&nbsp;length)</pre>
<div class="block">Appends part of a string followed by a new line to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to append</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>length</code> - the length to append, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(java.lang.String, java.lang.Object...)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;format,
                  <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;objs)</pre>
<div class="block">Calls <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true#format(java.lang.String, java.lang.Object...)" title="class or interface in java.lang"><code>String.format(String, Object...)</code></a> and appends the result.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>format</code> - the format string</dd><dd><code>objs</code> - the objects to use in the format string</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>this</code> to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.2</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true#format(java.lang.String, java.lang.Object...)" title="class or interface in java.lang"><code>String.format(String, Object...)</code></a></dd></dl>
</li>
</ul>
<a name="appendln(java.lang.StringBuffer)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;str)</pre>
<div class="block">Appends a string buffer followed by a new line to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string buffer to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(java.lang.StringBuilder)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;str)</pre>
<div class="block">Appends a string builder followed by a new line to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string builder to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.2</dd></dl>
</li>
</ul>
<a name="appendln(java.lang.StringBuilder, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;str,
                  int&nbsp;startIndex,
                  int&nbsp;length)</pre>
<div class="block">Appends part of a string builder followed by a new line to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string builder to append</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>length</code> - the length to append, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.2</dd></dl>
</li>
</ul>
<a name="appendln(java.lang.StringBuffer, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;str,
                  int&nbsp;startIndex,
                  int&nbsp;length)</pre>
<div class="block">Appends part of a string buffer followed by a new line to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to append</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>length</code> - the length to append, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(org.apache.commons.lang3.text.StrBuilder)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;str)</pre>
<div class="block">Appends another string builder followed by a new line to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string builder to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(org.apache.commons.lang3.text.StrBuilder, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;str,
                  int&nbsp;startIndex,
                  int&nbsp;length)</pre>
<div class="block">Appends part of a string builder followed by a new line to this string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to append</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>length</code> - the length to append, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(char[])">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(char[]&nbsp;chars)</pre>
<div class="block">Appends a char array followed by a new line to the string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>chars</code> - the char array to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(char[], int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(char[]&nbsp;chars,
                  int&nbsp;startIndex,
                  int&nbsp;length)</pre>
<div class="block">Appends a char array followed by a new line to the string builder.
 Appending null will call <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendNull()"><code>appendNull()</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>chars</code> - the char array to append</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>length</code> - the length to append, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(boolean&nbsp;value)</pre>
<div class="block">Appends a boolean value followed by a new line to the string builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(char&nbsp;ch)</pre>
<div class="block">Appends a char value followed by a new line to the string builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ch</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(int&nbsp;value)</pre>
<div class="block">Appends an int value followed by a new line to the string builder using <code>String.valueOf</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(long)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(long&nbsp;value)</pre>
<div class="block">Appends a long value followed by a new line to the string builder using <code>String.valueOf</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(float)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(float&nbsp;value)</pre>
<div class="block">Appends a float value followed by a new line to the string builder using <code>String.valueOf</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendln(double)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendln(double&nbsp;value)</pre>
<div class="block">Appends a double value followed by a new line to the string builder using <code>String.valueOf</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendAll(java.lang.Object[])">
<!--   -->
</a><a name="appendAll(T...)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendAll</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendAll(T...&nbsp;array)</pre>
<div class="block">Appends each item in an array to the builder without any separators.
 Appending a null array will have no effect.
 Each object is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.Object)"><code>append(Object)</code></a>.</div>
<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>T</code> - the element type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>array</code> - the array to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendAll(java.lang.Iterable)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendAll</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendAll(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;?&gt;&nbsp;iterable)</pre>
<div class="block">Appends each item in a iterable to the builder without any separators.
 Appending a null iterable will have no effect.
 Each object is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.Object)"><code>append(Object)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>iterable</code> - the iterable to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendAll(java.util.Iterator)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendAll</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendAll(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;?&gt;&nbsp;it)</pre>
<div class="block">Appends each item in an iterator to the builder without any separators.
 Appending a null iterator will have no effect.
 Each object is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.Object)"><code>append(Object)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>it</code> - the iterator to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendWithSeparators(java.lang.Object[], java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendWithSeparators</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendWithSeparators(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;array,
                              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator)</pre>
<div class="block">Appends an array placing separators between each value, but
 not before the first or after the last.
 Appending a null array will have no effect.
 Each object is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.Object)"><code>append(Object)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>array</code> - the array to append</dd><dd><code>separator</code> - the separator to use, null means no separator</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="appendWithSeparators(java.lang.Iterable, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendWithSeparators</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendWithSeparators(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;?&gt;&nbsp;iterable,
                              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator)</pre>
<div class="block">Appends a iterable placing separators between each value, but
 not before the first or after the last.
 Appending a null iterable will have no effect.
 Each object is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.Object)"><code>append(Object)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>iterable</code> - the iterable to append</dd><dd><code>separator</code> - the separator to use, null means no separator</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="appendWithSeparators(java.util.Iterator, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendWithSeparators</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendWithSeparators(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;?&gt;&nbsp;it,
                              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator)</pre>
<div class="block">Appends an iterator placing separators between each value, but
 not before the first or after the last.
 Appending a null iterator will have no effect.
 Each object is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.Object)"><code>append(Object)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>it</code> - the iterator to append</dd><dd><code>separator</code> - the separator to use, null means no separator</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="appendSeparator(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendSeparator</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendSeparator(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator)</pre>
<div class="block">Appends a separator if the builder is currently non-empty.
 Appending a null separator will have no effect.
 The separator is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.String)"><code>append(String)</code></a>.
 <p>
 This method is useful for adding a separator each time around the
 loop except the first.
 <pre>
 for (Iterator it = list.iterator(); it.hasNext(); ) {
   appendSeparator(",");
   append(it.next());
 }
 </pre>
 Note that for this simple example, you should use
 <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendWithSeparators(java.lang.Iterable, java.lang.String)"><code>appendWithSeparators(Iterable, String)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>separator</code> - the separator to use, null means no separator</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendSeparator(java.lang.String, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendSeparator</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendSeparator(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;standard,
                         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultIfEmpty)</pre>
<div class="block">Appends one of both separators to the StrBuilder.
 If the builder is currently empty it will append the defaultIfEmpty-separator
 Otherwise it will append the standard-separator
 
 Appending a null separator will have no effect.
 The separator is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.String)"><code>append(String)</code></a>.
 <p>
 This method is for example useful for constructing queries
 <pre>
 StrBuilder whereClause = new StrBuilder();
 if(searchCommand.getPriority() != null) {
  whereClause.appendSeparator(" and", " where");
  whereClause.append(" priority = ?")
 }
 if(searchCommand.getComponent() != null) {
  whereClause.appendSeparator(" and", " where");
  whereClause.append(" component = ?")
 }
 selectClause.append(whereClause)
 </pre></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>standard</code> - the separator if builder is not empty, null means no separator</dd><dd><code>defaultIfEmpty</code> - the separator if builder is empty, null means no separator</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.5</dd></dl>
</li>
</ul>
<a name="appendSeparator(char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendSeparator</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendSeparator(char&nbsp;separator)</pre>
<div class="block">Appends a separator if the builder is currently non-empty.
 The separator is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(char)"><code>append(char)</code></a>.
 <p>
 This method is useful for adding a separator each time around the
 loop except the first.
 <pre>
 for (Iterator it = list.iterator(); it.hasNext(); ) {
   appendSeparator(',');
   append(it.next());
 }
 </pre>
 Note that for this simple example, you should use
 <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendWithSeparators(java.lang.Iterable, java.lang.String)"><code>appendWithSeparators(Iterable, String)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>separator</code> - the separator to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendSeparator(char, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendSeparator</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendSeparator(char&nbsp;standard,
                         char&nbsp;defaultIfEmpty)</pre>
<div class="block">Append one of both separators to the builder
 If the builder is currently empty it will append the defaultIfEmpty-separator
 Otherwise it will append the standard-separator

 The separator is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(char)"><code>append(char)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>standard</code> - the separator if builder is not empty</dd><dd><code>defaultIfEmpty</code> - the separator if builder is empty</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.5</dd></dl>
</li>
</ul>
<a name="appendSeparator(java.lang.String, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendSeparator</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendSeparator(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator,
                         int&nbsp;loopIndex)</pre>
<div class="block">Appends a separator to the builder if the loop index is greater than zero.
 Appending a null separator will have no effect.
 The separator is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(java.lang.String)"><code>append(String)</code></a>.
 <p>
 This method is useful for adding a separator each time around the
 loop except the first.
 </p>
 <pre>
 for (int i = 0; i &lt; list.size(); i++) {
   appendSeparator(",", i);
   append(list.get(i));
 }
 </pre>
 Note that for this simple example, you should use
 <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendWithSeparators(java.lang.Iterable, java.lang.String)"><code>appendWithSeparators(Iterable, String)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>separator</code> - the separator to use, null means no separator</dd><dd><code>loopIndex</code> - the loop index</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendSeparator(char, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendSeparator</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendSeparator(char&nbsp;separator,
                         int&nbsp;loopIndex)</pre>
<div class="block">Appends a separator to the builder if the loop index is greater than zero.
 The separator is appended using <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#append(char)"><code>append(char)</code></a>.
 <p>
 This method is useful for adding a separator each time around the
 loop except the first.
 </p>
 <pre>
 for (int i = 0; i &lt; list.size(); i++) {
   appendSeparator(",", i);
   append(list.get(i));
 }
 </pre>
 Note that for this simple example, you should use
 <a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#appendWithSeparators(java.lang.Iterable, java.lang.String)"><code>appendWithSeparators(Iterable, String)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>separator</code> - the separator to use</dd><dd><code>loopIndex</code> - the loop index</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd><dt><span class="strong">Since:</span></dt>
  <dd>2.3</dd></dl>
</li>
</ul>
<a name="appendPadding(int, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendPadding</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendPadding(int&nbsp;length,
                       char&nbsp;padChar)</pre>
<div class="block">Appends the pad character to the builder the specified number of times.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>length</code> - the length to append, negative means no append</dd><dd><code>padChar</code> - the character to append</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="appendFixedWidthPadLeft(java.lang.Object, int, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendFixedWidthPadLeft</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendFixedWidthPadLeft(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
                                 int&nbsp;width,
                                 char&nbsp;padChar)</pre>
<div class="block">Appends an object to the builder padding on the left to a fixed width.
 The <code>toString</code> of the object is used.
 If the object is larger than the length, the left hand side is lost.
 If the object is null, the null text value is used.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - the object to append, null uses null text</dd><dd><code>width</code> - the fixed field width, zero or negative has no effect</dd><dd><code>padChar</code> - the pad character to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="appendFixedWidthPadLeft(int, int, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendFixedWidthPadLeft</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendFixedWidthPadLeft(int&nbsp;value,
                                 int&nbsp;width,
                                 char&nbsp;padChar)</pre>
<div class="block">Appends an object to the builder padding on the left to a fixed width.
 The <code>String.valueOf</code> of the <code>int</code> value is used.
 If the formatted value is larger than the length, the left hand side is lost.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd><dd><code>width</code> - the fixed field width, zero or negative has no effect</dd><dd><code>padChar</code> - the pad character to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="appendFixedWidthPadRight(java.lang.Object, int, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendFixedWidthPadRight</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendFixedWidthPadRight(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
                                  int&nbsp;width,
                                  char&nbsp;padChar)</pre>
<div class="block">Appends an object to the builder padding on the right to a fixed length.
 The <code>toString</code> of the object is used.
 If the object is larger than the length, the right hand side is lost.
 If the object is null, null text value is used.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - the object to append, null uses null text</dd><dd><code>width</code> - the fixed field width, zero or negative has no effect</dd><dd><code>padChar</code> - the pad character to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="appendFixedWidthPadRight(int, int, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendFixedWidthPadRight</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;appendFixedWidthPadRight(int&nbsp;value,
                                  int&nbsp;width,
                                  char&nbsp;padChar)</pre>
<div class="block">Appends an object to the builder padding on the right to a fixed length.
 The <code>String.valueOf</code> of the <code>int</code> value is used.
 If the object is larger than the length, the right hand side is lost.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to append</dd><dd><code>width</code> - the fixed field width, zero or negative has no effect</dd><dd><code>padChar</code> - the pad character to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="insert(int, java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insert</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;insert(int&nbsp;index,
                <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Inserts the string representation of an object into this builder.
 Inserting null will use the stored null text value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to add at, must be valid</dd><dd><code>obj</code> - the object to insert</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="insert(int, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insert</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;insert(int&nbsp;index,
                <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Inserts the string into this builder.
 Inserting null will use the stored null text value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to add at, must be valid</dd><dd><code>str</code> - the string to insert</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="insert(int, char[])">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insert</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;insert(int&nbsp;index,
                char[]&nbsp;chars)</pre>
<div class="block">Inserts the character array into this builder.
 Inserting null will use the stored null text value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to add at, must be valid</dd><dd><code>chars</code> - the char array to insert</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="insert(int, char[], int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insert</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;insert(int&nbsp;index,
                char[]&nbsp;chars,
                int&nbsp;offset,
                int&nbsp;length)</pre>
<div class="block">Inserts part of the character array into this builder.
 Inserting null will use the stored null text value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to add at, must be valid</dd><dd><code>chars</code> - the char array to insert</dd><dd><code>offset</code> - the offset into the character array to start at, must be valid</dd><dd><code>length</code> - the length of the character array part to copy, must be positive</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if any index is invalid</dd></dl>
</li>
</ul>
<a name="insert(int, boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insert</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;insert(int&nbsp;index,
                boolean&nbsp;value)</pre>
<div class="block">Inserts the value into this builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to add at, must be valid</dd><dd><code>value</code> - the value to insert</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="insert(int, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insert</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;insert(int&nbsp;index,
                char&nbsp;value)</pre>
<div class="block">Inserts the value into this builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to add at, must be valid</dd><dd><code>value</code> - the value to insert</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="insert(int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insert</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;insert(int&nbsp;index,
                int&nbsp;value)</pre>
<div class="block">Inserts the value into this builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to add at, must be valid</dd><dd><code>value</code> - the value to insert</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="insert(int, long)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insert</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;insert(int&nbsp;index,
                long&nbsp;value)</pre>
<div class="block">Inserts the value into this builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to add at, must be valid</dd><dd><code>value</code> - the value to insert</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="insert(int, float)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insert</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;insert(int&nbsp;index,
                float&nbsp;value)</pre>
<div class="block">Inserts the value into this builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to add at, must be valid</dd><dd><code>value</code> - the value to insert</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="insert(int, double)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insert</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;insert(int&nbsp;index,
                double&nbsp;value)</pre>
<div class="block">Inserts the value into this builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to add at, must be valid</dd><dd><code>value</code> - the value to insert</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="delete(int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>delete</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;delete(int&nbsp;startIndex,
                int&nbsp;endIndex)</pre>
<div class="block">Deletes the characters between the two specified indices.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>endIndex</code> - the end index, exclusive, must be valid except
  that if too large it is treated as end of string</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="deleteAll(char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteAll</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;deleteAll(char&nbsp;ch)</pre>
<div class="block">Deletes the character wherever it occurs in the builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ch</code> - the character to delete</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="deleteFirst(char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteFirst</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;deleteFirst(char&nbsp;ch)</pre>
<div class="block">Deletes the character wherever it occurs in the builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ch</code> - the character to delete</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="deleteAll(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteAll</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;deleteAll(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Deletes the string wherever it occurs in the builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to delete, null causes no action</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="deleteFirst(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteFirst</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;deleteFirst(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Deletes the string wherever it occurs in the builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to delete, null causes no action</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="deleteAll(org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteAll</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;deleteAll(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher)</pre>
<div class="block">Deletes all parts of the builder that the matcher matches.
 <p>
 Matchers can be used to perform advanced deletion behaviour.
 For example you could write a matcher to delete all occurrences
 where the character 'a' is followed by a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>matcher</code> - the matcher to use to find the deletion, null causes no action</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="deleteFirst(org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteFirst</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;deleteFirst(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher)</pre>
<div class="block">Deletes the first match within the builder using the specified matcher.
 <p>
 Matchers can be used to perform advanced deletion behaviour.
 For example you could write a matcher to delete
 where the character 'a' is followed by a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>matcher</code> - the matcher to use to find the deletion, null causes no action</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="replace(int, int, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replace</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;replace(int&nbsp;startIndex,
                 int&nbsp;endIndex,
                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr)</pre>
<div class="block">Replaces a portion of the string builder with another string.
 The length of the inserted string does not have to match the removed length.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>endIndex</code> - the end index, exclusive, must be valid except
  that if too large it is treated as end of string</dd><dd><code>replaceStr</code> - the string to replace with, null means delete range</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="replaceAll(char, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceAll</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;replaceAll(char&nbsp;search,
                    char&nbsp;replace)</pre>
<div class="block">Replaces the search character with the replace character
 throughout the builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>search</code> - the search character</dd><dd><code>replace</code> - the replace character</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="replaceFirst(char, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceFirst</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;replaceFirst(char&nbsp;search,
                      char&nbsp;replace)</pre>
<div class="block">Replaces the first instance of the search character with the
 replace character in the builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>search</code> - the search character</dd><dd><code>replace</code> - the replace character</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="replaceAll(java.lang.String, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceAll</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;replaceAll(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;searchStr,
                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr)</pre>
<div class="block">Replaces the search string with the replace string throughout the builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>searchStr</code> - the search string, null causes no action to occur</dd><dd><code>replaceStr</code> - the replace string, null is equivalent to an empty string</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="replaceFirst(java.lang.String, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceFirst</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;replaceFirst(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;searchStr,
                      <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr)</pre>
<div class="block">Replaces the first instance of the search string with the replace string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>searchStr</code> - the search string, null causes no action to occur</dd><dd><code>replaceStr</code> - the replace string, null is equivalent to an empty string</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="replaceAll(org.apache.commons.lang3.text.StrMatcher, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceAll</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;replaceAll(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher,
                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr)</pre>
<div class="block">Replaces all matches within the builder with the replace string.
 <p>
 Matchers can be used to perform advanced replace behaviour.
 For example you could write a matcher to replace all occurrences
 where the character 'a' is followed by a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>matcher</code> - the matcher to use to find the deletion, null causes no action</dd><dd><code>replaceStr</code> - the replace string, null is equivalent to an empty string</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="replaceFirst(org.apache.commons.lang3.text.StrMatcher, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceFirst</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;replaceFirst(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher,
                      <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr)</pre>
<div class="block">Replaces the first match within the builder with the replace string.
 <p>
 Matchers can be used to perform advanced replace behaviour.
 For example you could write a matcher to replace
 where the character 'a' is followed by a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>matcher</code> - the matcher to use to find the deletion, null causes no action</dd><dd><code>replaceStr</code> - the replace string, null is equivalent to an empty string</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="replace(org.apache.commons.lang3.text.StrMatcher, java.lang.String, int, int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replace</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;replace(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher,
                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;replaceStr,
                 int&nbsp;startIndex,
                 int&nbsp;endIndex,
                 int&nbsp;replaceCount)</pre>
<div class="block">Advanced search and replaces within the builder using a matcher.
 <p>
 Matchers can be used to perform advanced behaviour.
 For example you could write a matcher to delete all occurrences
 where the character 'a' is followed by a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>matcher</code> - the matcher to use to find the deletion, null causes no action</dd><dd><code>replaceStr</code> - the string to replace the match with, null is a delete</dd><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>endIndex</code> - the end index, exclusive, must be valid except
  that if too large it is treated as end of string</dd><dd><code>replaceCount</code> - the number of times to replace, -1 for replace all</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if start index is invalid</dd></dl>
</li>
</ul>
<a name="reverse()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reverse</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;reverse()</pre>
<div class="block">Reverses the string builder placing each character in the opposite index.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="trim()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trim</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;trim()</pre>
<div class="block">Trims the builder by removing characters less than or equal to a space
 from the beginning and end.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="startsWith(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>startsWith</h4>
<pre>public&nbsp;boolean&nbsp;startsWith(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Checks whether this builder starts with the specified string.
 <p>
 Note that this method handles null input quietly, unlike String.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to search for, null returns false</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the builder starts with the string</dd></dl>
</li>
</ul>
<a name="endsWith(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>endsWith</h4>
<pre>public&nbsp;boolean&nbsp;endsWith(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Checks whether this builder ends with the specified string.
 <p>
 Note that this method handles null input quietly, unlike String.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to search for, null returns false</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the builder ends with the string</dd></dl>
</li>
</ul>
<a name="subSequence(int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>subSequence</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;subSequence(int&nbsp;startIndex,
                       int&nbsp;endIndex)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true#subSequence(int, int)" title="class or interface in java.lang">subSequence</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a></code></dd>
<dt><span class="strong">Since:</span></dt>
  <dd>3.0</dd></dl>
</li>
</ul>
<a name="substring(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>substring</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;substring(int&nbsp;start)</pre>
<div class="block">Extracts a portion of this string builder as a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>start</code> - the start index, inclusive, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>the new string</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="substring(int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>substring</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;substring(int&nbsp;startIndex,
               int&nbsp;endIndex)</pre>
<div class="block">Extracts a portion of this string builder as a string.
 <p>
 Note: This method treats an endIndex greater than the length of the
 builder as equal to the length of the builder, and continues
 without error, unlike StringBuffer or String.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>endIndex</code> - the end index, exclusive, must be valid except
  that if too large it is treated as end of string</dd>
<dt><span class="strong">Returns:</span></dt><dd>the new string</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="leftString(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>leftString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;leftString(int&nbsp;length)</pre>
<div class="block">Extracts the leftmost characters from the string builder without
 throwing an exception.
 <p>
 This method extracts the left <code>length</code> characters from
 the builder. If this many characters are not available, the whole
 builder is returned. Thus the returned string may be shorter than the
 length requested.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>length</code> - the number of characters to extract, negative returns empty string</dd>
<dt><span class="strong">Returns:</span></dt><dd>the new string</dd></dl>
</li>
</ul>
<a name="rightString(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rightString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rightString(int&nbsp;length)</pre>
<div class="block">Extracts the rightmost characters from the string builder without
 throwing an exception.
 <p>
 This method extracts the right <code>length</code> characters from
 the builder. If this many characters are not available, the whole
 builder is returned. Thus the returned string may be shorter than the
 length requested.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>length</code> - the number of characters to extract, negative returns empty string</dd>
<dt><span class="strong">Returns:</span></dt><dd>the new string</dd></dl>
</li>
</ul>
<a name="midString(int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>midString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;midString(int&nbsp;index,
               int&nbsp;length)</pre>
<div class="block">Extracts some characters from the middle of the string builder without
 throwing an exception.
 <p>
 This method extracts <code>length</code> characters from the builder
 at the specified index.
 If the index is negative it is treated as zero.
 If the index is greater than the builder size, it is treated as the builder size.
 If the length is negative, the empty string is returned.
 If insufficient characters are available in the builder, as much as possible is returned.
 Thus the returned string may be shorter than the length requested.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index to start at, negative means zero</dd><dd><code>length</code> - the number of characters to extract, negative returns empty string</dd>
<dt><span class="strong">Returns:</span></dt><dd>the new string</dd></dl>
</li>
</ul>
<a name="contains(char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>public&nbsp;boolean&nbsp;contains(char&nbsp;ch)</pre>
<div class="block">Checks if the string builder contains the specified char.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ch</code> - the character to find</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the builder contains the character</dd></dl>
</li>
</ul>
<a name="contains(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>public&nbsp;boolean&nbsp;contains(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Checks if the string builder contains the specified string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to find</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the builder contains the string</dd></dl>
</li>
</ul>
<a name="contains(org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>public&nbsp;boolean&nbsp;contains(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher)</pre>
<div class="block">Checks if the string builder contains a string matched using the
 specified matcher.
 <p>
 Matchers can be used to perform advanced searching behaviour.
 For example you could write a matcher to search for the character
 'a' followed by a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>matcher</code> - the matcher to use, null returns -1</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the matcher finds a match in the builder</dd></dl>
</li>
</ul>
<a name="indexOf(char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;int&nbsp;indexOf(char&nbsp;ch)</pre>
<div class="block">Searches the string builder to find the first reference to the specified char.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ch</code> - the character to find</dd>
<dt><span class="strong">Returns:</span></dt><dd>the first index of the character, or -1 if not found</dd></dl>
</li>
</ul>
<a name="indexOf(char, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;int&nbsp;indexOf(char&nbsp;ch,
          int&nbsp;startIndex)</pre>
<div class="block">Searches the string builder to find the first reference to the specified char.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ch</code> - the character to find</dd><dd><code>startIndex</code> - the index to start at, invalid index rounded to edge</dd>
<dt><span class="strong">Returns:</span></dt><dd>the first index of the character, or -1 if not found</dd></dl>
</li>
</ul>
<a name="indexOf(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;int&nbsp;indexOf(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Searches the string builder to find the first reference to the specified string.
 <p>
 Note that a null input string will return -1, whereas the JDK throws an exception.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to find, null returns -1</dd>
<dt><span class="strong">Returns:</span></dt><dd>the first index of the string, or -1 if not found</dd></dl>
</li>
</ul>
<a name="indexOf(java.lang.String, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;int&nbsp;indexOf(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
          int&nbsp;startIndex)</pre>
<div class="block">Searches the string builder to find the first reference to the specified
 string starting searching from the given index.
 <p>
 Note that a null input string will return -1, whereas the JDK throws an exception.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to find, null returns -1</dd><dd><code>startIndex</code> - the index to start at, invalid index rounded to edge</dd>
<dt><span class="strong">Returns:</span></dt><dd>the first index of the string, or -1 if not found</dd></dl>
</li>
</ul>
<a name="indexOf(org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;int&nbsp;indexOf(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher)</pre>
<div class="block">Searches the string builder using the matcher to find the first match.
 <p>
 Matchers can be used to perform advanced searching behaviour.
 For example you could write a matcher to find the character 'a'
 followed by a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>matcher</code> - the matcher to use, null returns -1</dd>
<dt><span class="strong">Returns:</span></dt><dd>the first index matched, or -1 if not found</dd></dl>
</li>
</ul>
<a name="indexOf(org.apache.commons.lang3.text.StrMatcher, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;int&nbsp;indexOf(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher,
          int&nbsp;startIndex)</pre>
<div class="block">Searches the string builder using the matcher to find the first
 match searching from the given index.
 <p>
 Matchers can be used to perform advanced searching behaviour.
 For example you could write a matcher to find the character 'a'
 followed by a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>matcher</code> - the matcher to use, null returns -1</dd><dd><code>startIndex</code> - the index to start at, invalid index rounded to edge</dd>
<dt><span class="strong">Returns:</span></dt><dd>the first index matched, or -1 if not found</dd></dl>
</li>
</ul>
<a name="lastIndexOf(char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastIndexOf</h4>
<pre>public&nbsp;int&nbsp;lastIndexOf(char&nbsp;ch)</pre>
<div class="block">Searches the string builder to find the last reference to the specified char.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ch</code> - the character to find</dd>
<dt><span class="strong">Returns:</span></dt><dd>the last index of the character, or -1 if not found</dd></dl>
</li>
</ul>
<a name="lastIndexOf(char, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastIndexOf</h4>
<pre>public&nbsp;int&nbsp;lastIndexOf(char&nbsp;ch,
              int&nbsp;startIndex)</pre>
<div class="block">Searches the string builder to find the last reference to the specified char.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ch</code> - the character to find</dd><dd><code>startIndex</code> - the index to start at, invalid index rounded to edge</dd>
<dt><span class="strong">Returns:</span></dt><dd>the last index of the character, or -1 if not found</dd></dl>
</li>
</ul>
<a name="lastIndexOf(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastIndexOf</h4>
<pre>public&nbsp;int&nbsp;lastIndexOf(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Searches the string builder to find the last reference to the specified string.
 <p>
 Note that a null input string will return -1, whereas the JDK throws an exception.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to find, null returns -1</dd>
<dt><span class="strong">Returns:</span></dt><dd>the last index of the string, or -1 if not found</dd></dl>
</li>
</ul>
<a name="lastIndexOf(java.lang.String, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastIndexOf</h4>
<pre>public&nbsp;int&nbsp;lastIndexOf(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
              int&nbsp;startIndex)</pre>
<div class="block">Searches the string builder to find the last reference to the specified
 string starting searching from the given index.
 <p>
 Note that a null input string will return -1, whereas the JDK throws an exception.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the string to find, null returns -1</dd><dd><code>startIndex</code> - the index to start at, invalid index rounded to edge</dd>
<dt><span class="strong">Returns:</span></dt><dd>the last index of the string, or -1 if not found</dd></dl>
</li>
</ul>
<a name="lastIndexOf(org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastIndexOf</h4>
<pre>public&nbsp;int&nbsp;lastIndexOf(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher)</pre>
<div class="block">Searches the string builder using the matcher to find the last match.
 <p>
 Matchers can be used to perform advanced searching behaviour.
 For example you could write a matcher to find the character 'a'
 followed by a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>matcher</code> - the matcher to use, null returns -1</dd>
<dt><span class="strong">Returns:</span></dt><dd>the last index matched, or -1 if not found</dd></dl>
</li>
</ul>
<a name="lastIndexOf(org.apache.commons.lang3.text.StrMatcher, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastIndexOf</h4>
<pre>public&nbsp;int&nbsp;lastIndexOf(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;matcher,
              int&nbsp;startIndex)</pre>
<div class="block">Searches the string builder using the matcher to find the last
 match searching from the given index.
 <p>
 Matchers can be used to perform advanced searching behaviour.
 For example you could write a matcher to find the character 'a'
 followed by a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>matcher</code> - the matcher to use, null returns -1</dd><dd><code>startIndex</code> - the index to start at, invalid index rounded to edge</dd>
<dt><span class="strong">Returns:</span></dt><dd>the last index matched, or -1 if not found</dd></dl>
</li>
</ul>
<a name="asTokenizer()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asTokenizer</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;asTokenizer()</pre>
<div class="block">Creates a tokenizer that can tokenize the contents of this builder.
 <p>
 This method allows the contents of this builder to be tokenized.
 The tokenizer will be setup by default to tokenize on space, tab,
 newline and formfeed (as per StringTokenizer). These values can be
 changed on the tokenizer class, before retrieving the tokens.
 <p>
 The returned tokenizer is linked to this builder. You may intermix
 calls to the buider and tokenizer within certain limits, however
 there is no synchronization. Once the tokenizer has been used once,
 it must be <a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#reset()"><code>reset</code></a> to pickup the latest
 changes in the builder. For example:
 <pre>
 StrBuilder b = new StrBuilder();
 b.append("a b ");
 StrTokenizer t = b.asTokenizer();
 String[] tokens1 = t.getTokenArray();  // returns a,b
 b.append("c d ");
 String[] tokens2 = t.getTokenArray();  // returns a,b (c and d ignored)
 t.reset();              // reset causes builder changes to be picked up
 String[] tokens3 = t.getTokenArray();  // returns a,b,c,d
 </pre>
 In addition to simply intermixing appends and tokenization, you can also
 call the set methods on the tokenizer to alter how it tokenizes. Just
 remember to call reset when you want to pickup builder changes.
 <p>
 Calling <a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#reset(java.lang.String)"><code>StrTokenizer.reset(String)</code></a> or <a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#reset(char[])"><code>StrTokenizer.reset(char[])</code></a>
 with a non-null value will break the link with the builder.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a tokenizer that is linked to this builder</dd></dl>
</li>
</ul>
<a name="asReader()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asReader</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;asReader()</pre>
<div class="block">Gets the contents of this builder as a Reader.
 <p>
 This method allows the contents of the builder to be read
 using any standard method that expects a Reader.
 <p>
 To use, simply create a <code>StrBuilder</code>, populate it with
 data, call <code>asReader</code>, and then read away.
 <p>
 The internal character array is shared between the builder and the reader.
 This allows you to append to the builder after creating the reader,
 and the changes will be picked up.
 Note however, that no synchronization occurs, so you must perform
 all operations with the builder and the reader in one thread.
 <p>
 The returned reader supports marking, and ignores the flush method.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a reader that reads from this builder</dd></dl>
</li>
</ul>
<a name="asWriter()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asWriter</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;asWriter()</pre>
<div class="block">Gets this builder as a Writer that can be written to.
 <p>
 This method allows you to populate the contents of the builder
 using any standard method that takes a Writer.
 <p>
 To use, simply create a <code>StrBuilder</code>,
 call <code>asWriter</code>, and populate away. The data is available
 at any time using the methods of the <code>StrBuilder</code>.
 <p>
 The internal character array is shared between the builder and the writer.
 This allows you to intermix calls that append to the builder and
 write using the writer and the changes will be occur correctly.
 Note however, that no synchronization occurs, so you must perform
 all operations with the builder and the writer in one thread.
 <p>
 The returned writer ignores the close and flush methods.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a writer that populates this builder</dd></dl>
</li>
</ul>
<a name="equalsIgnoreCase(org.apache.commons.lang3.text.StrBuilder)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equalsIgnoreCase</h4>
<pre>public&nbsp;boolean&nbsp;equalsIgnoreCase(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;other)</pre>
<div class="block">Checks the contents of this builder against another to see if they
 contain the same character content ignoring case.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>other</code> - the object to check, null returns false</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the builders contain the same characters in the same order</dd></dl>
</li>
</ul>
<a name="equals(org.apache.commons.lang3.text.StrBuilder)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(<a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html" title="class in org.apache.commons.lang3.text">StrBuilder</a>&nbsp;other)</pre>
<div class="block">Checks the contents of this builder against another to see if they
 contain the same character content.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>other</code> - the object to check, null returns false</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the builders contain the same characters in the same order</dd></dl>
</li>
</ul>
<a name="equals(java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Checks the contents of this builder against another to see if they
 contain the same character content.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - the object to check, null returns false</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the builders contain the same characters in the same order</dd></dl>
</li>
</ul>
<a name="hashCode()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<div class="block">Gets a suitable hash code for this builder.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>a hash code</dd></dl>
</li>
</ul>
<a name="toString()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
<div class="block">Gets a String version of the string builder, creating a new instance
 each time the method is called.
 <p>
 Note that unlike StringBuffer, the string version returned is
 independent of the string builder.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the builder as a String</dd></dl>
</li>
</ul>
<a name="toStringBuffer()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toStringBuffer</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;toStringBuffer()</pre>
<div class="block">Gets a StringBuffer version of the string builder, creating a
 new instance each time the method is called.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the builder as a StringBuffer</dd></dl>
</li>
</ul>
<a name="toStringBuilder()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toStringBuilder</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;toStringBuilder()</pre>
<div class="block">Gets a StringBuilder version of the string builder, creating a
 new instance each time the method is called.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the builder as a StringBuilder</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.2</dd></dl>
</li>
</ul>
<a name="build()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>build</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;build()</pre>
<div class="block">Implement the <a href="../../../../../org/apache/commons/lang3/builder/Builder.html" title="interface in org.apache.commons.lang3.builder"><code>Builder</code></a> interface.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/lang3/builder/Builder.html#build()">build</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/lang3/builder/Builder.html" title="interface in org.apache.commons.lang3.builder">Builder</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the builder as a String</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.2</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/commons/lang3/text/StrBuilder.html#toString()"><code>toString()</code></a></dd></dl>
</li>
</ul>
<a name="validateRange(int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>validateRange</h4>
<pre>protected&nbsp;int&nbsp;validateRange(int&nbsp;startIndex,
                int&nbsp;endIndex)</pre>
<div class="block">Validates parameters defining a range of the builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>startIndex</code> - the start index, inclusive, must be valid</dd><dd><code>endIndex</code> - the end index, exclusive, must be valid except
  that if too large it is treated as end of string</dd>
<dt><span class="strong">Returns:</span></dt><dd>the new string</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
<a name="validateIndex(int)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>validateIndex</h4>
<pre>protected&nbsp;void&nbsp;validateIndex(int&nbsp;index)</pre>
<div class="block">Validates parameters defining a single index in the builder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the index, must be valid</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the index is invalid</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/StrBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/commons/lang3/text/FormattableUtils.html" title="class in org.apache.commons.lang3.text"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/commons/lang3/text/StrLookup.html" title="class in org.apache.commons.lang3.text"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/commons/lang3/text/StrBuilder.html" target="_top">Frames</a></li>
<li><a href="StrBuilder.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2014 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>
